/* 嵌套循环 */

// 创建数组
let array = [ ] ;

const NUM = 7 ;

while( array.length < NUM ) {
	// 随机生成 1 到 33 之间的整数
	let rand = Math.trunc( 1 + Math.random() * 33 ) ; // [ 1 , 34 )

	// 假设 rand 对应的数字在 array 数组中是不存在的
	let notExists = true ;

	// 检查 rand 对应的数字是否存在于数组中
	for( let i = 0 ; i < NUM ; i++ ) {
		if( array[i] == rand ) {
			notExists = false ; // 推翻假设
			break ; // 终止当前循环
		}
	}

	// 若 rand 对应的数字在数组中不存在就将其添加到数组中
	if( notExists ) {
		array.push( rand ) ;
	}

}

console.log( array );